Senior & Customer Support Manager careers in Leicester, United Kingdom